home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / comm / mail / YamNet.lha / YamNet.DOC < prev    next >
Text File  |  1996-09-16  |  12KB  |  356 lines

  1.  
  2.  
  3.     \\    //    /\             /\   /\       |\     || XXXXXXXX XXXXXX
  4.      \\  //    //\\           //\\ //\\      |\\    || ||         ||
  5.       \\//    //  \\         //  \X/  \\     ||\\   || ||         ||
  6.        \/    //    \\       //         \\    || \\  || |XXXX      ||
  7.        ||   /XXXXXXXX\     //           \\   ||  \\ || ||         ||
  8.        ||  //        \\   //             \\  ||   \\|| ||         ||
  9.        || //          \\ //               \\ ||    \\| XXXXXXXX   ||
  10.  
  11.  
  12.                               XXXXX        /|   XXXXX
  13.                             //    //      //| //    //
  14.                                  //      //||      //
  15.                                 //      // ||     //
  16.                                //          ||    //
  17.                               //           ||   //
  18.                              //      XX    ||  //
  19.                              \XXXXXX XX    ||  \XXXXXX
  20.  
  21.  
  22.                             (By Alfredo Soro)
  23.  
  24.  
  25.  
  26.  * INTRODUCCION
  27.  
  28.  
  29.    En  la  actualidad  llamar al proveedor de internet puede
  30. ser tan barato como una llamada de teléfono urbana.
  31.  
  32. Mientras  que llamar a un nodo de fidonet/amiganet/etc puede
  33. no ser tan barato si no se tiene una BBS en la misma ciudad.
  34.  
  35. Lo ideal sería poder recoger y mandar el correo de las redes
  36. en  la  misma  llamada a internet si el sysop de la BBS a la
  37. que pertenecemos tiene cuenta en internet.
  38.  
  39. ¡Esto es lo que permite hacer este programa!
  40.  
  41.  YamNet esta inspirado en el programa YamGate de Dave Naylor.
  42.  
  43. YamNet  es  un  programa  para  AmigaDOS  que realiza varias
  44. funciones  para  el envio y recepción de paquetes y ficheros
  45. de la distribución de correo de redes tipo Fidonet:
  46.  
  47. - Codifica  en forma de texto ficheros binarios destinados a
  48. puntos  o  nodos  de sistemas tipo fidonet para ser enviados
  49. por e-mail a traves de internet.
  50. Utilizando,  según  se  prefiera,  el  mas  clasico MIME, el
  51. metodo  UUencode  tradicional,  el  más  rápido  y  compacto
  52. FSCode, o el imponente PGP.
  53.  
  54. - Decodifica  mensajes  e-mail recibidos desde puntos o BBSs
  55. conectados a nuestro sistema colocando los ficheros BINARIOS
  56. en INBOUND de igual forma que si los hubieramos recibido por
  57. mailer similar al 'TrapDoor', 'GMS_Mailer' o 'Gotcha'.
  58.  
  59. - Devuelve  un comprobante para anunciar que se ha procesado
  60. correctamente  en  INBOUND cada fichero de cualquier mensaje
  61. mandado mediante YamNet.
  62.  
  63. - Borra  de la base de e-mails ENVIADOS del YAM (Yet Another
  64. Mailer)   los  mensajes  a  los  que  haga  referencia  cada
  65. comprobante recibido.
  66.  
  67. - Limpia   comprobantes  de  la  base  de  e-mails  ENVIADOS
  68. (despues de haberlos enviado)
  69.  
  70. - Re-envia mensaje si el fichero es mal recibido en destino.
  71.  
  72.  
  73.  * REQUISITOS
  74.  
  75.  
  76. YAM 1.3.2 +   (by Marcel Beck)               -- Yam13_2.lha          349549
  77. PGP 2.6.3i(Amiga: by Peter Simons)           -- PGPAMIGA-2.6.3IS.LHA 426911
  78. rexxtricks.library 38.6 (by Jürgen Kohrmeyer)-- rexxtricks.library    49796
  79. reqtools.library (by Nico François)         (i) reqtools.library      45156
  80. rexxreqtools.library 37.95+                 (i) rexxreqtools.library  11664
  81. Base64Coders V1.2 (By Edmund Vermeulen)     (i) Base64Coders.lha      10503
  82. FSCode 37.20 (by Flavio Stanchina)          (i) FSCode                 4572
  83. rexxextra.library V2.2 (13 MAR 90)          (i) Rexxtra12.lha         28867
  84.  
  85. (i) incluidos
  86.  
  87.  
  88.  
  89.  * INSTALACION
  90.  
  91. Instala todos los ficheros en su lugar adecuado; copiando en
  92. C:    los  ficheros  YamNet,  Base64encode,  Base64decode  y
  93. FSCode;   y   en   LIBS:    los  ficheros  reqtools.library,
  94. rexxreqtools.library, rexxextra.library y rexxtricks.library.
  95.  
  96. Ejecuta YamNet o edita el fichero YamNet.cfg con los valores
  97. preferidos para tu sistema grabandolo en el cajón S:
  98.  
  99. --- Configuracion manual del fichero s:YamNet.cfg ---
  100. -----------------------------------------------------------
  101. ; Las lineas como esta que empiezan con punto y coma son ignoradas
  102. ; por YamNet, al leer la configuración, pero es mejor eliminar estas
  103. ; lineas para que el programa funcione más rápido.
  104.  
  105. ; EJEMPLO de configuración del fichero S:YamNet.cfg
  106. ; para YamNet 2.12
  107.  
  108. ; LANG = <idioma>
  109. ; <idioma> debe ser sustituido por ESPAÑOL o ENGLISH dependiendo del
  110. ;  idioma que queramos que use el programa.
  111.  
  112. LANG = Español
  113.  
  114. ; TEMP = <directorio>
  115. ;  <directorio>  debe  ser  sustituido  por  el nombre de la
  116. ; unidad y directorio elegido para grabar ficheros temporales.
  117. ; Esto  puede ser T:  en caso de tener memoria suficiente para
  118. ; procesar  los  ficheros  que  se  reciban  o  Dh1:t  en caso
  119. ; contrario.
  120.  
  121. TEMP = T:
  122.  
  123. ; LOG = <unidad:directorio/nombre>
  124. ;  <unidad:directorio/nombre>  debe  ser  sustituido  por el
  125. ; nombre del fichero que deseamos utilizar para grabar el reporte
  126. ; que genere el programa al ser usado.
  127.  
  128. LOG = LOGS:YamNet.log
  129.  
  130. ;LOGLEVEL = <nivel>
  131. ; <nivel> indica el nivel de información que se desea que muestre
  132. ; el programa al ser ejecutado.
  133. ; LOGLEVEL = 0 [No muestra ninguna información. Va más rápido]
  134. ; LOGLEVEL = 1 [Muestra información solo en pantalla]
  135. ; LOGLEVEL = 2 [Muestra información solo en el fichero]
  136. ; LOGLEVEL = 3 [Muestra información parcial en la pantalla y fichero]
  137. ; LOGLEVEL = 4 [Muestra toda la información en pantalla y fichero. Lento.]
  138.  
  139. LOGLEVEL = 3
  140.  
  141. ; OUTBOUND = <directorio>
  142. ; <directorio> debe ser sustituido por el nombre de la unidad,
  143. ;  asignación  o  camino a seguir para encontrar el OUTBOUND
  144. ;  donde  se encuentran los ficheros creados por programas como
  145. ;  Mail Manager, Spot, o similar.
  146.  
  147. OUTBOUND = OUT:
  148.  
  149. ; INBOUND = <directorio>
  150. ; <directorio> debe ser sustituido por el nombre de la unidad,
  151. ;  asignación  o  camino a seguir para encontrar el INBOUND
  152. ;  donde  van a parar los ficheros listos para ser procesados
  153. ;  por programas como Mail Manager, Spot, o similar.
  154.  
  155. ; ONLYFLO
  156. ; Si es especificada esta opcion, solo los ficheros FLO y OUT
  157. ; seran procesados para enviar sus ficheros via e-mail.
  158. ; Si no se usa esta opcion, tambien seran procesados los ficheros
  159. ; HLO, CLO, DLO, DUT, HUT y CUT.
  160.  
  161. ; PURGE
  162. ;  Si se usa esta opcion el YamNet borrara todos los recibos
  163. ; entrantes  con  sus mensajes y los recibos enviados antes de
  164. ; terminar el proceso.
  165.  
  166. ; YAMCHECK
  167. ; Si se utiliza esta opcion el YAM intentará recibir correo del
  168. ; servidor si es ejecutado desde YamNet y intentará enviar todos
  169. ; los mensajes que haya generado el programa antes de terminar
  170. ; el proceso.
  171.  
  172. INBOUND = IN:
  173.  
  174. ; IFNOGUI = <valor>
  175. ;  [[Cambio en los valores desde la version 2.0]]
  176. ; <valor> indica como debe comportarse el programa en el
  177. ;  caso de utilizarse el argumento NOGUI.
  178. ; IFNOGUI = 0 [el programa aborta al final del proceso]
  179. ; IFNOGUI = 1 [quita el YAM si es necesario y lo vuelve a CARGAR]
  180. ; IFNOGUI = 2 [quita el YAM al final del proceso]
  181. IFNOGUI = 1
  182.  
  183. ; SUBZONA = <zona> <tema>
  184. ;  dos palabras:
  185. ;  <zona>  es  el  número  de  zona  o  primer  número de cada
  186. ; dirección tipo fidonet.
  187. ;  <tema> es el nombre para la red de la zona determinada.
  188.  
  189. SUBZONA = 39 AmigaE-Mail
  190. SUBZONA = 40 AmigaE-Mail
  191. SUBZONA = 41 AmigaE-Mail
  192. SUBZONA = 1 FidoE-Mail
  193. SUBZONA = 2 FidoE-Mail
  194. SUBZONA = 3 FidoE-Mail
  195. SUBZONA = 4 FidoE-Mail
  196. SUBZONA = 5 FidoE-Mail
  197. SUBZONA = 6 FidoE-Mail
  198.  
  199. ; NODO = <nodo4D> <email@address> <modo de codificación>
  200. ;<nodo4D> son los cuatro números de la dirección del punto
  201. ; o  nodo  al que deseamos mandar los archivos tipo Fidonet
  202. ; por internet separados mediante puntos. (NO = xx:xx/x.x | SI = xx.xx.x.x)
  203. ;<email@address> es la dirección de correo internet del nodo concretado.
  204. ;<modo  de  codificación> es el metodo elegido para enviar
  205. ;  los  ficheros  binarios a traves de e-mail que puede ser uno
  206. ;  de estos cuatro metodos:
  207. ; MIME | UUin | FSCode | PGP "<Identificativo>"
  208.  
  209. NODO = 2.344.15.11 nadie@particul.ar FSCode
  210. NODO = 39.194.1.0 asoro@redestb.es PGP "Alfredo Soro"
  211. NODO = 2.386.58.6 unpe@rocualquie.ra MIME
  212. NODO = 39.194.1.10 pudi@dosero.tro UUIN
  213.  
  214. ;END
  215. -----------------------------------------------------------
  216.  
  217.  
  218.  
  219.  * UTILIZACION
  220.  
  221. La sintaxis es:
  222.  
  223. YamNet [PURGE/S|OUT/S] [SAFE/S] [NOGUI/S]
  224.  
  225. >> YamNet
  226.  
  227. 0.   En  caso  de  no  existir  s:YamNet.cfg, al ejecutar el
  228. programa,  se  haran  una  serie  de preguntas para crear el
  229. fichero; En caso de no estar correctamente creado tambien se
  230. preguntara por los valores correctos.
  231.  
  232. 1.   Ejecutado  sin  ningún  argumento  procesa  mandando  a
  233. INBOUND  los  ficheros  contenidos en mensajes de la ENTRADA
  234. del YAM mandados mediante YamNet
  235.  Inmediatamente  después,  escribe un recibo al remitente de
  236. cada  mensaje  procesado;  y  borra  mensajes ENVIADOS si el
  237. programa  encuentra  un  comprobante mandado a tu sistema en
  238. respuesta  a  un  envio  previo  de  cualquier  archivo tipo
  239. Fidonet.
  240.  
  241.  Si  se recibe un binario estropeado se genera un mensaje de
  242. respuesta  'Resend-Request'  y  si es recibido un mensaje de
  243. este  tipo  es  re-enviado  al  remitente  el mensaje con el
  244. fichero  solicitado  desde  el archivo de mensajes ENVIADOS.
  245. (Yam:Sent/)
  246.  
  247.  
  248. Tras  ejecutar este programa si se ha recibido algún fichero
  249. en  INBOUND, usa en tu programa mailer/editor favorito (p.e:
  250. Mail Manager) la opción de IMPORTAR.
  251.  
  252.  
  253. >> YamNet SAFE
  254.  
  255. 2.   No borra nada tras procesar los mensajes.  Genera si es
  256. necesario un script T:YamNet.SAFE para ser ejecutado despues
  257. de  haber comprobado el correcto funcionamiento del programa
  258. o hacer pruebas para procesar los mismos mensajes.
  259.  
  260.  
  261. >> YamNet PURGE
  262.  
  263. 3.   Busca  unicamente Peticiones de Re-envio o comprobantes
  264. ENVIADOS en el YAM y los borra.
  265.  
  266. >> YamNet OUT
  267.  
  268. 4. Transfiere ficheros tipo Fidonet en modo texto a traves de
  269.   cada cuenta de e-mail/nodo según se haya configurado.
  270.  
  271. Esta  opción  debe  ser  utilizada despues de haberle dado a
  272. EXPORTAR en el mailer/editor.
  273.  
  274. >> YamNet NOGUI
  275.  
  276. ..   Usando  el  argumento  NOGUI  al  final  de la linea de
  277. comandos, el programa actuará de forma totalmente automática
  278. de  modo que en el caso de haber borrado algún mensaje de la
  279. base  de  e-mails,  no  se preguntará que hacer al usuario y
  280. YamNet  podrá QUITAR y volver a CARGAR el YAM solo; para que
  281. los  mensajes  sean  actualizados  en  pantalla.  (o actuará
  282. dependiendo   de   la   configuración  IFNOGUI  del  fichero
  283. s:YamNet.cfg)
  284.  
  285.  
  286.  
  287.  * PRECAUCIONES
  288.  
  289. -  Si  hay  que mandar algun fichero muy pequeño (50 bytes o
  290. menos) el metodo MIME no es bueno porque los ficheros no son
  291. correctamente decodificados usando este metodo.
  292.  
  293. -  Es  mejor  no  borrar  manualmente  los  mensajes con los
  294. temas(subject) configurados para las redes Tipo Fidonet.  En
  295. vez,  utiliza  la  opción  o  el  argumento PURGE, de vez en
  296. cuando.
  297.  
  298. -  Deja  un  tiempo  prudencial antes de darle a RE-ENVIAR o
  299. BORRAR  un e-mail con fichero tipo Fidonet en el caso de que
  300. no  recibas  comprobante de recepción del que hayas enviado.
  301. Al menos una semana es suficiente tiempo.
  302.  
  303. - No cargues más de un 'YamNet' a la vez; no es sano.
  304.  
  305.  
  306.  
  307.  * PUNTO FINAL
  308.  
  309. Agradezco  a  las  siguientes  personas  el  apoyo directo o
  310. indirecto  a  este  programa  sin  las cuales no habría sido
  311. posible su realización:
  312.  
  313. Marcel Beck -- Por su Y A M (Yet Another Mailer)
  314. Flavio Stanchina -- Por su FSCode
  315. Peter Simons -- Por su PGPAmiga 2.6.3i
  316. Nicolas Dade -- Por sus uuOUT y uuIN
  317. Nico François -- Por su ReqTools.library
  318.  
  319. Robert Hofmann -- Por su CompressRexx
  320.  
  321.  
  322. Miguel Barnosi -- Por sus intensos BetaTestings
  323. Ferran Delriu -- Por ser el mejor SysOp Amiguero
  324. Julio Garcia -- Por ser el mejor SysOp Pecero
  325. Eugenio De Frutos -- Por su apoyo
  326.  
  327. y  al resto de sysops y usuarios de AmigaNet que disfrutaran
  328. de mi programa y me ayudan a mejorarlo con el uso.
  329.  
  330.                                 GRACIAS
  331.  
  332.  
  333.  * IMPORTANTE
  334.  
  335. Lee  los  cambios  producidos  en  el programa en el fichero:
  336. YamNet.Cambios
  337.  
  338.  
  339.  * NORMAS DE USO Y MODO DE CONTACTO
  340.  
  341. Este  programa  es Freeware de Alfredo Soro.
  342. Codigo fuente disponible bajo peticion.
  343. No me hago responsable de ningun daño que pudiera
  344. provocar este software. Ese es su precio.
  345. Compilado el 16 de Septiembre de 1996 - 15:30
  346.  
  347. Para  cualquier  asunto  puedes  contactar conmigo, en estas
  348. direcciones:
  349.  
  350.    &&
  351.   &  &   Fidonet   CuaRed[34] Amiganet VMail    NavarraNet RedBBS
  352.  &&&&&&   2:344/15  28:94/1    39:194/1 70:344/2 150:20/3   757:1202/1
  353. &&    &&   asoro@redestb.es -WEB: http://www.geocities.com/Hollywood/6442/
  354.            ^^^^^^^^^^^^^^^^      
  355.           Correo Electrónico
  356.